<?php
namespace app\front\controller\v2;
use app\front\model\Filiale as FilialeModel;
use app\front\controller\v2\BaseController;
class OutsideController extends  BaseController
{
    
//     public function checkServiceTimer(){
//         ignore_user_abort();//关掉浏览器，PHP脚本也可以继续执行.
//         set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
//         $interval=31*60;// 每隔31m运行
//         do{
//             if(!$this->getOutsideService()->checkServiceTimer()){
//                 $this->getNotifyService()->alarmNotity();
//                 logs("checkServiceTimer.txt", "不ok");
//             }else{
//                 logs("checkServiceTimer.txt", "ok");
//             }
//             sleep($interval);// 等待5分钟
//         }while(true);
//     }

    /**
    * 函数用途描述 :定时插个记录在FLAG 用来测定时器好不好使
    * @date: 2018年6月20日 下午12:33:10
    * @author: 孙洪亮
    * @param:  null
    * @return: null
    */
    public function insertFlag(){
        $this->getOutsideService()->insertFlag();
    }
    
    
    /**
    * 函数用途描述 :脚本定时器，用来10分钟刷新一次store中奖率
    * @date: 2018年6月20日 上午10:24:37
    * @author: 孙洪亮
    * @param:  null
    * @return: null
    */
    public function UpdateAwardForShopid(){
//         ignore_user_abort();//关掉浏览器，PHP脚本也可以继续执行.
//         set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
//         $interval=10*60;// 每隔10m运行
//         do{
            logs("UpdateAwardForShopid.txt", "刷新中奖率");
            //刷新前段列表的概率
             $this->getShowService()->UpdateAwardForShopid();
//             sleep($interval);// 等待5分钟
//         }while(true);
return "22";
    }
    
       /**
       * 函数用途描述 :用来限制提现次数
       * @date: 2018年6月15日 下午8:27:02
       * @author: 孙洪亮
       * @param:  null
       * @return: null
       */
    public function TodayTaskPayNum()
    {   
       $this->getOutsideService()->TodayTaskPayNum();
    }
    
    /**
    * 函数用途描述 :用来在分公司添加商铺时检查微信ID是否正确
    * @date: 2018年6月15日 下午8:25:06
    * @author: 孙洪亮
    * @param:  null
    * @return: null
    */
    public function checkIDIsExist(){
        $this->getOutsideService()->checkIDIsExist();
    }
    
    
    /**
     * 函数用途描述 :不知道在哪里调用的 可能已经被我重写 但还是留个记录
     * @date: 2018年6月15日 下午8:28:50
     * @author: 孙洪亮
     * @param:  null
     * @return: null
     
     public function floatRadPack(){
     $data = input('param.'); //dump($data);
     echo json_decode(FilialeModel::update($data),true);
     }*/
    
}